<?php
/*
 * @author : Thái Bảo Huy
 * @phone : 0937690850
 */
class Home extends CI_Controller{
    //put your code here

    public function  __construct() {
        parent::__construct();
        $this->load->helper("url");
		$this->load->helper('form');         
        $this->load->library("my_layout"); // Sử dụng thư viện layout
        $this->my_layout->setLayout("layout/frontend"); // load file layout chính (view/layout/frontend.php)
    }

    // Controller mặc định cho trang chủ
    public function index(){
		$data['title'] = "HRS - Human Resource Management Software";
        $this->my_layout->view("admin/home",$data);
    }  
	
	
	public function dskpi(){
		$data['title']= "Danh sách KPI";
		$this->load->Model('m_kpi');
		$data['item']= $this->m_kpi->list_all();		
		$this->my_layout->view("admin/kpi",$data);
	}
	
	public function kpi(){
		$data['title']= "Thiết lập KPI";		
		$this->my_layout->view("admin/v-kpi",$data);
	}
	
	public function checkkpi(){
		$data['title']= "Thiết lập KPI";	
		$this->my_layout->view("admin/c-kpi",$data);
	}
	
	public function xoakpi($id){	
		$this->load->Model('m_kpi');
		$data['item'] = $this->m_kpi->xoa_kpi($id);
		$data['title']= "Thông tin KPI";
		$this->my_layout->view("admin/v_xoakpi",$data);		
	}	
	
	public function hoatdongkhac(){
		$data['title']= "Hoạt Động Khác";
		$this->my_layout->view("admin/hoatdongkhac",$data);
	}
		// Trang nhân viên 
	public function nhanvien(){
		$data['title']= "Nhân Viên";
		$this->my_layout->view("admin/nhanvien",$data);
	}
	public function thongtincanhan($id){	
		$this->load->Model('m_nhanvien');
		$this->load->Model('m_luong');
		$this->load->Model('m_persondailylog');
		$data['item'] = $this->m_nhanvien->my_info($id);
		$data['item1'] = $this->m_luong->my_info($id);
		$data['item2'] = $this->m_persondailylog->my_info($id);
		$data['title']= "Thông tin cá nhân";
		$this->my_layout->view("admin/v-thongtin",$data);		
	}			
	public function checknhanvien() { 
		$data['title']= "Kiểm tra đăng ký";	
		$this->my_layout->view('admin/v-nhanvien',$data); 
	}	
	
	public function xemnhanvien(){
		$this->load->Model('m_nhanvien');
		
		$config['base_url']   = base_url(). "index.php/home/xemnhanvien";
        $config['total_rows'] = $this->m_nhanvien->count_all();
        $config['per_page']   = 50;
		
	 	$start = $this->uri->segment(3);
        $this->load->library("pagination",$config);
        $data['pagination'] = $this->pagination->create_links();
        $data['info'] = $this->m_nhanvien->listall($config['per_page'],$start);
		
		$data['title'] = "Xem thông tin nhân viên ";		
        $this->my_layout->view('admin/c-nhanvien',$data); 		

	}
	public function thaydoithongtin($id){	
		$this->load->Model('m_nhanvien');
		$data['item'] = $this->m_nhanvien->my_info($id);
		$data['title']= "Thông tin cá nhân";
		$this->my_layout->view("admin/v-thaydoithongtin",$data);		
	}		
	
	public function checkthaydoi($id){	
		$this->load->Model('m_nhanvien');		
		$data['item'] = $this->m_nhanvien->my_info($id);			
		$data['title']= "Cập nhật thông tin";
		$this->my_layout->view("admin/v-checkthaydoi",$data);		
	}		
	
	public function xoanhanvien($id){
		$this->load->Model('m_nhanvien');
		$this->load->Model('m_luong');
		$this->load->Model('m_nghiphep');
		$this->load->Model('m_persondailylog');
		$data['item'] = $this->m_nhanvien->xoa_nhan_vien($id);	
		$data['item1'] = $this->m_luong->xoa_nhan_vien($id);	
		$data['item2'] = $this->m_nghiphep->xoa_nhan_vien($id);	
		$data['item3'] = $this->m_persondailylog->xoa_nhan_vien($id);				
		$this->my_layout->view("admin/v-xoanhanvien",$data);
	}
	
	public function login() { 
		$data['title']= "Trang đăng nhập";
		$this->my_layout->view('admin/v-login',$data); 
    }
	public function checklogin() { 
		$data['title']= "Kiểm tra đăng nhập";
		$this->my_layout->view('admin/v-clogin', $data); 
	}
	
	// trang kiểm tra user
	public function user(){
		$this->load->Model("m_nhanvien");
        $this->m_nhanvien->get_user();
		$data['title'] = " Trang User";
       	$this->my_layout->view('admin/v-user', $data);
	}
}
?>
